About Bower Terrace Limited (08535118) United Kingdom