About Bowden Holland Holdings Ltd (10504660) United Kingdom