About Keel Boat Services Limited (11619204) United Kingdom