About Stewarts & Lloyds Football Club Limited (11916255) United Kingdom