About Julius A Meller Management Services Limited (02518921) United Kingdom