About Lee & Stort Boat Co. Ltd (08258059) United Kingdom