About Leckhampton Farmhouse Management Co. Ltd (02882664) United Kingdom