About Holborn Hardware Limited (12807436) United Kingdom