Babbage Point 20 Norman Road, London SE10 9FA