About Balloch Services Ltd (11540653) United Kingdom