About Thomas & Guayra Quinn Ltd (10938941) United Kingdom