About Balch Consulting Limited (05815817) United Kingdom