About Simmer & Soak Home Improvements Ltd (13027780) United Kingdom