About Slater Solutions Limited (12078690) United Kingdom