About Ellis Parsons Solutions Ltd (12935108) United Kingdom