About A Holmes & Son Limited (12987266) United Kingdom