About Leicester Green Ltd (12178588) United Kingdom