About North Dean Holdings Limited (09827312) United Kingdom