About Studio Design & Build Ltd (12233751) United Kingdom