About Oldham Makers Limited (09835468) United Kingdom