About Ram Group Design & Build Limited (12676627) United Kingdom