About Thirty-six Offord Road (london) Management Company Limited (03072293) United Kingdom