About Ellis Structures Limited (08896070) United Kingdom