About Glen Dene Interiors Ltd. (10526217) United Kingdom