About Lloyd Anderson Limited (04148283) United Kingdom