About The Coffee Can Co Scotland Limited (SC695308) United Kingdom