About Strutt Associates Consulting Limited (10953732) United Kingdom