About Nichollas Limited (13000323) United Kingdom