About Haven Design Services Limited (01851510) United Kingdom