About Tennens & Choules Properties Limited (12951755) United Kingdom