About Simla Restaurant Ltd. (04620253) United Kingdom