About 12 West Avenue Management Company Limited (06533362) United Kingdom