About Barrack Hall Properties Limited (08705078) United Kingdom