About Barrington Churchfield Limited (08235648) United Kingdom