About Ambleside Motor Launch Co. Ltd (08516000) United Kingdom