About G&r Cambridge Limited (12949346) United Kingdom