About Howard And Barnes Ltd (12368848) United Kingdom