About Baller Combe Wells Limited (06281408) United Kingdom