News Twenty Years. Posted by ipsgroupllc on December 17, 2012December 18, 2012 2221 Albion Street Toledo OH Our current location has served us well for 20 years. But we will soon be expanding into a new location on Hill Avenue in Toledo, OH to be able to better serve our customers in the future. Like this:Like Loading...