About Davidson Powell Design Limited (04587670) United Kingdom