About Nell-nichols Limited (12132610) United Kingdom