About Latimer Close Management Company Limited (04543257) United Kingdom