About Oxwich Bay Limited (03359926) United Kingdom