About Ardel Horwich Ltd (13200437) United Kingdom