About Barrett Ppm Ltd. (10145373) United Kingdom