About Davies Richards Design Limited (06414008) United Kingdom