About D2 Leslie Ltd (SC502656) United Kingdom