About Footprint Workers Co-operative Ltd. (03357921) United Kingdom