About Eighteen Terrapin Road Residents Association Limited (02128904) United Kingdom