About Yacht London Racing Ltd (08506593) United Kingdom