About Barricade Ltd (06938179) United Kingdom