About Howard And Sturt Ltd (09598926) United Kingdom