About Stirling Lloyd Holdings Limited (02558417) United Kingdom