About Storr And Mason Limited (09748158) United Kingdom