About Looe Boats Ltd (08295286) United Kingdom