About The 14 16 Albion Street Management Company Limited (05055200) United Kingdom