About Benedetti Architects Limited (10126314) United Kingdom