About Simla Restaurant (mowbray) Ltd (11979730) United Kingdom