About Nicolas Lord Limited (04772001) United Kingdom