About Sa Howell Limited (12853946) United Kingdom