About Holcombe Manor Farm Limited (02532133) United Kingdom