About Stillwater Bathrooms Limited (04350205) United Kingdom