Stowe Court Lichfield Stowe Court, Stowe St, Lichfield Office investment acquired on behalf of private Channel Islands investor clients.