About Bowden Holdings Limited (12245135) United Kingdom