About Stoke & Central Ltd (11726246) United Kingdom