About James Luckhurst Associates Ltd (08149278) United Kingdom