About David Holmes & Associates Limited (09183615) United Kingdom