About Charles Grimes Limited (04640655) United Kingdom