About Eckersley Design & Build Limited (12048270) United Kingdom