About Simply Lloyd Limited (11756458) United Kingdom