About Tully & Hampton Solutions Ltd (11026412) United Kingdom