About Neil Barker Associates Limited (08334140) United Kingdom