About Macnaughton Lord 2000 Limited (03877666) United Kingdom