About Openshaw & Co. Limited (07966418) United Kingdom