About 59 Church Road Management Limited (04109782) United Kingdom