About Terrapin Properties Llp (OC430241) United Kingdom