About Lee Church Street Management Limited (08896890) United Kingdom