About 11 Penfold Street Freehold Management Company Limited (06256003) United Kingdom