About Barlow Briggs Associates Limited (11390154) United Kingdom