About Clowder And Schuh Limited (10980481) United Kingdom