About Steven Strauss & Co Limited (02486808) United Kingdom