About Edmund Locard Limited (08344597) United Kingdom