About Upper Street Hardware Limited (08277489) United Kingdom