About Stroud Metal Company Limited (00216529) United Kingdom