About Balmuir Flats Management Limited (01851738) United Kingdom