About Stuart Slater Consulting Limited (11705922) United Kingdom