About Ellis E & I Design Limited (SC556079) United Kingdom