About Ator And Jo Associates Ltd (12220060) United Kingdom