About Stidston Studio Limited (12249123) United Kingdom