About Ellis Magee Holdings Limited (12895847) United Kingdom