About Nico Mead Limited (05765964) United Kingdom