About D & D Armstrong Limited (04722914) United Kingdom