About Balloch Properties Limited (03725539) United Kingdom