About S.k & I Chadha Partnership Ltd (12034678) United Kingdom