About 8 Melrose Place Clifton Management Limited (02044428) United Kingdom