About 110 Melrose Avenue Management Company Limited (06086828) United Kingdom