About Oldham Wednesday Limited (12740902) United Kingdom