Barraclough Stiles & Partners 63 High St, Battle, East sussex TN330AG