About Holcombe Associates Ltd (09055532) United Kingdom