About Ellis Brigham Tamworth Limited (08332401) United Kingdom