About London Grill House Limited (12155030) United Kingdom