About Balloch Ltd (13582642) United Kingdom