About L. Sculley Property Limited (10678168) United Kingdom