About 62 Gleneagle Road (london) Management Company Limited (10203196) United Kingdom