About Holme House Farm Management Company Limited (10663985) United Kingdom