About Leathermarket Street Management Company Limited (05190604) United Kingdom