About Latham Management Limited (01766590) United Kingdom