About Herald Associates Limited (08614136) United Kingdom