About Foster & Sykes Limited (11212631) United Kingdom