Churchill Knight & Associates Ltd is a London-based umbrella company established in 1998. The firm provides payroll and accountancy services primarily to…