About Croft Shoe Makers Limited (03952526) United Kingdom