About Nicholas Moore Limited (12872371) United Kingdom