About Barrack Close Limited (07356481) United Kingdom