About Foster Bache Birmingham Limited (12873853) United Kingdom