About Ambleside Property Holdings Limited (NI680427) United Kingdom