About D&h International Architecture & Landscape Design Limited (06560048) United Kingdom