About 25 Church Street Management Limited (03847760) United Kingdom