About Sidell Architects Limited (10417872) United Kingdom