do I need to have a place (store, shop or office) in order to open company?

I want to start a business to import things from outside the country then sell it in the uk.
my question is: do I need a place ( store, shop, office, or any commercial property) in order to open a company? So i can legally import from outside the country and sell to people or shops.
Thank you

?2015-04-11T19:20:41Z

no you can work out of your house or apartment if you don't have to meet customers

DeMarcus2015-04-11T16:12:07Z

yes you do