About Glenleven Flats Management Limited (01061823) United Kingdom