About 31 Glengall Road London Nw6 (management) Limited (02633937) United Kingdom