About Initiative Sales And Marketing (environmental) Limited (02553160) United Kingdom