About Denholme House Farm (management) Limited (06130205) United Kingdom