About Lloyd Consultants Limited (11562153) United Kingdom