About Niche Design Architects Ltd (07355211) United Kingdom