About 20 Campden Hill Square Management Company Limited (02377464) United Kingdom