Eton Properties reports record 2018 performance