About Dean Care London Limited (10845338) United Kingdom