About M S Kheela Developments Limited (09801715) United Kingdom