Distributors Near England, Kent, Acrise Place