About Neil Ross Associates Limited (04836681) United Kingdom