About International Metre Yacht Management Limited (05718683) United Kingdom