About Logmore Farm Estate Limited (04153033) United Kingdom