About Humphray Associates Ltd (06505590) United Kingdom