About Slater Consulting & Technology Ltd (07806968) United Kingdom