About Terrapins Salcombe Management Company Limited (11081174) United Kingdom