About Dean Lester Limited (10284846) United Kingdom