About Quickmaster Home & Garden Limited (13504948) United Kingdom