About J & K Investments & Developments Limited (13661607) United Kingdom