About J.c. Mattock Limited (02628480) United Kingdom