About Leman Property Group Limited (09656032) United Kingdom