Marston Properties is a privately owned London property company that develops and lets residential and commercial property in the capital