About The Employee Controlled Company Limited (04466471) United Kingdom