About Harridge Group London Ltd (08484823) United Kingdom