About Stirling Lloyd Products International Limited (02490358) United Kingdom