About Townends (residential Sales) Limited (03090180) United Kingdom