About Barker & Beard Dwellings Ltd (11752897) United Kingdom