About Stewbay Limited (11279051) United Kingdom