About John Lord Holdings Limited (03254155) United Kingdom