About Howard & Seddon Limited (11235836) United Kingdom