About J.c. Merchants Limited (02913852) United Kingdom