About William Grace Limited (12124460) United Kingdom