About Strutt & Mason Limited (10447777) United Kingdom