About 16 Terrapin Road Management Company Limited (04024988) United Kingdom