About Barleycombe Farm Estate Ltd (11728588) United Kingdom