About David Clarke Grip Services Ltd (SC590750) United Kingdom