About Terrace Garden Properties Limited (02053969) United Kingdom