About 78 Church Walks Management Company Limited (05316762) United Kingdom