About Lords Of London Ltd (09066435) United Kingdom