About Latimer Walk Management Limited (10532825) United Kingdom