About J J Lord Holdings Limited (07915244) United Kingdom