About Spencer Rigging Limited (01614521) United Kingdom