About The Dean Lake Group Limited (13060729) United Kingdom