About 25 Charlton Road Management Limited (02661248) United Kingdom