About Leo Boat Company (12490120) United Kingdom