About Everlast Home Solutions Limited (13259698) United Kingdom