Based on what you have said I would now change my mind to Humphrey.
Because Humphrey is the partners name it actually means something. Also I think customers like it when the business name is the same as the owners. It means the owner is prepared to put his/her reputation and 'name' on the line to provide a great service. It shows the personal touch that people like.
I wouldnt care too much about being first on the directories, with the increase of search engines marketing I dont think this means as much anymore.
....or you could go with Aardvark...
David Beard
Singing Pig
Tel: +44 (0)1625 508822
Or " Call me direct on +44 (0) 797 445 4920 "