About Howard And Byrne Limited (07953866) United Kingdom