About Barton & Nichols Limited (04714484) United Kingdom