About 17 Terrapin Road Management Company Limited (02692538) United Kingdom