About Alexander Property Lettings Ltd (12042140) United Kingdom