About Barracks Square Limited (10381114) United Kingdom