About Lewla Properties Management Ltd (13381061) United Kingdom