About James Eneas Management Services Ltd (11522192) United Kingdom