About Balch Holdings Ltd (06678143) United Kingdom