As I planned to start a Limited (Ltd) Company in the UK, I wondered if having a physical address in the UK was mandatory. Would a virtual address or a registered office service be enough to meet the legal requirements?

Answer by: Abdullah Al Naim
5 months ago