About Charles Humphreys & Sons Limited (00722525) United Kingdom