About Balchin Investments Limited (12976403) United Kingdom