About Baghal Palace Limited (12773477) United Kingdom