About The London Steak Company Limited (12379990) United Kingdom