About D E Architectural Hardware Limited (02897679) United Kingdom