About 108 Church Road Richmond Management Company Limited (04266582) United Kingdom