About Lloyd Marketing Limited (08477021) United Kingdom