About Nickco Management Limited (07109153) United Kingdom