About Newbarn Compton Limited (10205902) United Kingdom