About Strauss & Co. Limited (02666186) United Kingdom