About Barretts Hampstead Limited (06801442) United Kingdom