About R2 Studio Architects Limited (08909235) United Kingdom