About The German Crutch Company Ltd (08198620) United Kingdom