About North Winchcombe Limited (12150505) United Kingdom