About Storrie & Company Limited (10211183) United Kingdom