About B & H Yachting Ltd (12139363) United Kingdom