About Lee & Sons Property Limited (03513985) United Kingdom