About D E Grimes Limited (12514158) United Kingdom