About Ellis Moyle Limited (03606192) United Kingdom