About Stirling Lloyd Limited (04530488) United Kingdom