About Dean Nicholson Ltd (11860741) United Kingdom