About Balloch Farm Limited (SC284871) United Kingdom