About Kuba Architects Limited (08304203) United Kingdom