About Humphries Developments Limited (08378720) United Kingdom