About 24 Terrapin Road Management Company Limited (06047293) United Kingdom