About Windermere Motor Launch Company Limited (08678388) United Kingdom