About Lensfield Properties Limited (02316947) United Kingdom