About The Yacht Leg & Cradle Company Limited (01756034) United Kingdom