About Nicola Mclaughlin Limited (12283626) United Kingdom