About Ellis Brothers Limited (12998266) United Kingdom