About Latham Place Management Limited (06113420) United Kingdom