About Jc & Turner Limited (10193661) United Kingdom