About Lurcombe Farm Company (01337538) United Kingdom