About D & D Holywood Limited (NI648691) United Kingdom