About Spencer Rigging T A Ocean Yacht Equipment Ltd (06449912) United Kingdom