About Eden & Maguire Design & Construction Ltd. (08580831) United Kingdom