About Clerkenwell Screws Limited (00620416) United Kingdom