About One Degree West Management Company Limited (11530863) United Kingdom