About Balch Limited (13425972) United Kingdom