About Croft Architectural Hardware Limited (02780831) United Kingdom