About Deans Retail Holding Limited (11187939) United Kingdom