About Bowmoor Holdings Limited (13502360) United Kingdom