About Nutshell Natural Paints Limited (06708115) United Kingdom