About Lazard Property Solutions Limited (08996960) United Kingdom