About Barlow & Bennett Ltd (12003237) United Kingdom