About Richard A. Barker Limited (11498016) United Kingdom