About Stewart Richards Productions Limited (10121717) United Kingdom