About Ellis Lea Limited (04463098) United Kingdom