About Nick Cumber Ltd (11386258) United Kingdom