About Philip And Howell Ltd (12516023) United Kingdom