About Kakkar Developments Limited (12637049) United Kingdom