About Bowden Group Limited (12038623) United Kingdom