About Nicola Lamprell Limited (10120745) United Kingdom