About London Broil Bagshop Ltd (12023816) United Kingdom