About Ell & Mac Ltd (13174641) United Kingdom