About Nutshell Lane Management Company Limited (03785438) United Kingdom