About L&a Property Managment Ltd (12760981) United Kingdom