About Stuart James Lord Ltd (10056798) United Kingdom