About Los Pollos Hermanos Ltd (12721288) United Kingdom