About Ellis Frazer Limited (12432941) United Kingdom