About The Slatter Group Limited (11838508) United Kingdom