About Barbury Hill Limited (12751819) United Kingdom