About Glenrosa Street Flat Management Company Ltd (09018386) United Kingdom