About Ellis Helen Limited (01302592) United Kingdom