About South London Steaks Ltd (10569976) United Kingdom