About Abbey Property Management And Maintenance Limited (11727399) United Kingdom