About Terrapin Road Management Company Limited (02423730) United Kingdom