About H & D Developments Limited (05875933) United Kingdom