About Nimby & Can Limited (08345842) United Kingdom