About Barr Property Maintainence And Lettings. Ltd (12164415) United Kingdom