About Jackson & Grimes Limited (03733642) United Kingdom