About Lloyd Simpson Incentives Limited (02991695) United Kingdom