About Tenby House Limited (07988583) United Kingdom