About J Barrow Associates Limited (04128316) United Kingdom