About Js & Partners Limited (11658328) United Kingdom