About Harlech Beach House Limited (13397998) United Kingdom