About S. Riddoch Limited (11436563) United Kingdom