About J.c. Setton Limited (04405929) United Kingdom