About Ballcock And Bits Limited (02234332) United Kingdom