About George Flood Ltd (12769382) United Kingdom