About Hatch End Hardware Ltd (13370947) United Kingdom