About Duplus Architectural Systems Limited (00587805) United Kingdom