About E. Robert Grace Ltd (11260062) United Kingdom