About D F J Grimshaw Limited (08345863) United Kingdom