About Latymers Management Company Limited (01495167) United Kingdom