About Gallacher Tpf Ltd (10957875) United Kingdom