About Ellis And Turner Limited (05624381) United Kingdom