About Duck And Shed Design Consultancy Limited (11841426) United Kingdom