About The Splashback Factory Limited (07184791) United Kingdom