About Balchart Limited (05971584) United Kingdom