About Balmhill Limited (02286768) United Kingdom