About Foster & Ball Ltd (12449813) United Kingdom