About David Horn Design Limited (NI653189) United Kingdom