About The Shoe Makers Log Cabin Limited (11403870) United Kingdom