About Howard And Spector Services Ltd (11657868) United Kingdom