About L&d Property Limited (10912202) United Kingdom