About Lloyd Alexander Limited (08328952) United Kingdom