About Barrowfield Associates Limited (05226826) United Kingdom