About Walker & Howell Limited (00869004) United Kingdom