About Jd & M Capstick Ltd (08956998) United Kingdom