About Bowdon Interface Holdings Limited (11337419) United Kingdom