About R2 Design & Build Limited (12712648) United Kingdom