About Nimgrove Limited (01501286) United Kingdom