About J & D Products Limited (04548277) United Kingdom