About Lee Sandales Limited (08439409) United Kingdom