About The Sports Crutch Company Ltd. (09146228) United Kingdom