About Lords Holdings Limited (04595234) United Kingdom