About Nycolas&denys Ltd (09628260) United Kingdom