Bizspace The Mallings Business Centre is located in Lewes, England. consists of two distinct buildings. The main three-storey frontage offers a combination of serviced office units, meeting rooms, virtual offices and mailbox services. The meeting room faciities in Lewes are available to both Bizspace Lewes residents and non-resident Lewes businesses alike. The Business Centre also provides conference space as well as interview meeting space.