About The Shoe Shop (dumfries) Limited (SC624590) United Kingdom