About Townshend Properties (cambridge) Limited (00980978) United Kingdom