About Richard Susskind & Co Limited (02377144) United Kingdom