About Nowell Meller (holdings) Limited (13133111) United Kingdom