About Howard Stott Group Holdings Limited (12390181) United Kingdom