About The Lord Nuffield Club Limited (SC373729) United Kingdom