About Js Interim Management & Consultancy Limited (05792295) United Kingdom