About Ellor (management) Limited (01290077) United Kingdom