About Lloyd Investments Limited (06552048) United Kingdom