About Lovells Property Limited (10358523) United Kingdom