About E Howie Solutions Limited (11431178) United Kingdom