About Myles J. Callaghan Limited (SC022561) United Kingdom