About Mcguigan Leyton Limited (06527704) United Kingdom