About Bowden & Charlesworth Limited (06302860) United Kingdom