About 25 Friars Walk Management Limited (02118423) United Kingdom