About Lionel Hitchen Limited (00838331) United Kingdom