About Barracks Properties Limited (11039996) United Kingdom