About Lloyd 24 Ltd (07953976) United Kingdom