About Strothard It Services Limited (10275685) United Kingdom