About Nell Nicholson Ltd (13210696) United Kingdom