About Towerglade Properties Limited (03581894) United Kingdom