About J.c.clegg Ltd (12715897) United Kingdom