About Richards Design & Build Limited (10925080) United Kingdom