About Latchford Newco Limited (12278417) United Kingdom