About 39 Glenrosa Street Residents Limited (06417170) United Kingdom