About Blackcleugh Farm Limited (06952788) United Kingdom