About Rhochi Architecture & Design Limited (11658085) United Kingdom