About Humphries & Parks Holdings Limited (04945640) United Kingdom