About Barracks Square (17-20) Limited (05826816) United Kingdom