About Glebe Road (finchley) Management Company Limited (05403134) United Kingdom