About Ruth Aylward & Associates Limited (05627707) United Kingdom