About 107 109 Church Road Freehold Company Limited (04505195) United Kingdom