About The Ship & Yacht Company Limited (08594759) United Kingdom