About Bower House Support Services Limited (08052696) United Kingdom