About Steven Taub Limited (09740575) United Kingdom