About The London Graze Company Ltd (12757514) United Kingdom