About Tenby House Management Company Limited (09253685) United Kingdom