About Nick Welch Associates Limited (05017929) United Kingdom