About Charles Openshaw Ltd (13594147) United Kingdom