About Openshaw Properties Limited (01033147) United Kingdom