About Ambleside Backpackers Limited (06106457) United Kingdom