About J Clarke London Ltd (13078286) United Kingdom