About Howard And Palmer Limited (02452113) United Kingdom