About Barrack Street Limited (11581830) United Kingdom