About The Beach House Oxwich Ltd (10110739) United Kingdom