About Herridge Associates Limited (03290993) United Kingdom