About A&a Property Lettings Limited (12495327) United Kingdom