About Dutka Architects & Designers Limited (04293860) United Kingdom