About The De Havilland Shaving Company Ltd (12086183) United Kingdom