About Howard And Spector Ltd (10808774) United Kingdom