About Openshaw Holdings Ltd (09816487) United Kingdom