About Nelmo & Co Limited (07552479) United Kingdom